iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:42:31 +0000 (19:42 +0000)]
bitkeeper revision 1.103.1.1 (3e5d18a7GqCcFtgB4EjULbmAXiDJzw)
xenolinux network driver tx_event now set to tx_prod rather than tx_prod+1
seems to fix a network hang problem...
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 15:57:33 +0000 (15:57 +0000)]
bitkeeper revision 1.103 (3e5ce3edCqQ1qazfrrTapwLSJfBo_Q)
network.c, dev.c:
A few more network cleanups.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 14:23:24 +0000 (14:23 +0000)]
bitkeeper revision 1.102 (3e5ccddc9uBpJ0IXud6JDGQKpSZshw)
xen_serial.c:
Fix serial handler.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 11:22:48 +0000 (11:22 +0000)]
bitkeeper revision 1.101 (3e5ca3886XTHk1fZRjPIuqdNdAtuZQ)
dev.c:
Fix race in net tx code.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 23:45:39 +0000 (23:45 +0000)]
bitkeeper revision 1.100 (3e5aaea3k3nRhpFN71_BWfIyFoVBmg)
dev.c:
Fixed net rx path to update descriptors properly.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:03:21 +0000 (18:03 +0000)]
bitkeeper revision 1.99 (3e5a5e69X9LoiHwRFqwtP0KWPE2wfg)
hypervisor-ifs:
Fix up symlink.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:02:31 +0000 (18:02 +0000)]
bitkeeper revision 1.98 (3e5a5e37oz_HA0_1bmWiLHTaSKByLQ)
hypervisor-ifs:
bk cp ../old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs include/asm-xeno/hypervisor-ifs
mvdir
new file
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:00:28 +0000 (18:00 +0000)]
bitkeeper revision 1.97 (3e5a5dbcRcV73TYDcXAlNFfJfUqd9g)
.del-hypervisor-ifs~
6f8a72aef886cac9:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 17:56:39 +0000 (17:56 +0000)]
bitkeeper revision 1.96 (
3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)
hypervisor-ifs:
new file
Many files:
Allow forced killing of domains with 'kill_domain -f'. task_structs now reference counted.
.del-network.h~
823d28e86ebe9d9b:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~
d1f6a7dd4307ddfe:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~
81aa08f4e2012da6:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/block.h
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 17:05:41 +0000 (17:05 +0000)]
bitkeeper revision 1.95 (3e5a50e5v6H5vn8ZtJ3O68BcQu5Xgw)
dev.c:
Final network fixes.
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 16:59:11 +0000 (16:59 +0000)]
bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any
relation to the Linux kernel version.
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 16:55:07 +0000 (16:55 +0000)]
bitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 15:50:12 +0000 (15:50 +0000)]
bitkeeper revision 1.92 (3e5a3f34hhxCW-jAvvD9l1pqUdV3PQ)
dev.c, vif.h, xen_block.c:
More robust handling of ring indexes in network code.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 15:15:51 +0000 (15:15 +0000)]
bitkeeper revision 1.91 (3e5a3727Dlhfakt5fPHI3hlx8R377A)
blkdev.h, xen_block.c:
Sanity checking for blkdev ring arguments.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 14:19:58 +0000 (14:19 +0000)]
bitkeeper revision 1.90 (3e5a2a0eLNdNDmT58mo-G1hnrOmMig)
Many files:
More updates to network tx path. New scheduler. More code ripped out. Nearly finished now.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 23 Feb 2003 11:22:39 +0000 (11:22 +0000)]
bitkeeper revision 1.89 (3e58aeffGldVBDUrCPQ3AX0iBm4OYw)
Many files:
Ripped out lots from code from Xen's network transmit path, pending a new scheduler.
devinit.c:
Rename: xen-2.4.16/net/sch_generic.c -> xen-2.4.16/net/devinit.c
sch_generic.c:
Rename: BitKeeper/deleted/.del-sch_generic.c~
c8d7d9959cc80952 -> xen-2.4.16/net/sch_generic.c
.del-sch_generic.c~
c8d7d9959cc80952:
Delete: xen-2.4.16/net/sch_generic.c
.del-utils.c~
e7553afc72d1b648:
Delete: xen-2.4.16/net/utils.c
.del-pkt_sched.h~
e13e384d6b974c61:
Delete: xen-2.4.16/include/xeno/pkt_sched.h
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 16:04:44 +0000 (16:04 +0000)]
bitkeeper revision 1.88 (3e564e1cTiVK2rPAdHl9ccMD8nraEw)
ac_timer.c, apic.c:
Fix timer code to schedule alarm handlers with some slop.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:30:00 +0000 (15:30 +0000)]
bitkeeper revision 1.87 (3e5645f8WsWRq4fdeFv8hAeaMB9cAA)
apic.c:
Reduce error tracing to debug tracing in timer code.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:13:13 +0000 (15:13 +0000)]
bitkeeper revision 1.86 (3e5642098LDC0gOvsZ9mA8en6CWGDw)
.del-scsi_obsolete.c~
e09c2878e9b9eabb:
Delete: xen-2.4.16/drivers/scsi/scsi_obsolete.c
.del-scsi_module.c~
41e587a3142bba30:
Delete: xen-2.4.16/drivers/scsi/scsi_module.c
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:10:37 +0000 (15:10 +0000)]
bitkeeper revision 1.85 (3e56416dqUx5ejRHgvOG3eSEByO2Fg)
Many files:
new file
Sync of SMH's new SCSI world with latest repository.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 14:25:47 +0000 (14:25 +0000)]
bitkeeper revision 1.84 (3e5636ebE3jkdhUuagMAm36uQrxNnA)
acpitable.h, acpitable.c:
new file
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 14:25:12 +0000 (14:25 +0000)]
bitkeeper revision 1.83 (3e5636c8h7gxJ2TkjvrnmiqkZh15Bg)
cpufeature.h, kernel.c, setup.c, mpparse.c:
Hyperthreading support. We now parse ACPI tables at start of day. Both can be disabled with 'noht' and 'noacpi' cmdline options.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 13:31:42 +0000 (13:31 +0000)]
bitkeeper revision 1.82 (3e562a3eivWgqJ6O9wH-OFGq-YzJ5w)
.del-msdos.c~
f31e5a4d337da875:
Delete: xenolinux-2.4.16-sparse/fs/partitions/msdos.c
.del-check.c~
ebcaa3de1bfb8ad8:
Delete: xenolinux-2.4.16-sparse/fs/partitions/check.c
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 12:46:51 +0000 (12:46 +0000)]
bitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)
Many files:
Block-device layer all fixed up. Serialisation removed. Should fly! :-)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 23:52:36 +0000 (23:52 +0000)]
bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)
xl_block.c, xen_block.c:
Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 20:17:41 +0000 (20:17 +0000)]
bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)
xl_block.c, xen_block.c, process.c:
Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
Change mode to -rwxrwxr-x
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 16:02:49 +0000 (16:02 +0000)]
bitkeeper revision 1.78 (3e54fc29z6TRVU_wBOLi2SGK8tZZ8g)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 16:02:43 +0000 (16:02 +0000)]
bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)
modifications to newdom scripts. Example invocations:
newdom <size> <image> <ip> <root details>
really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/nfs nfsroot=/usr/groups/srgboot/hhh/roots/root1
really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/xhdaNNN
[fill in hhh, xxx and NNN as appropriate]
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 15:00:30 +0000 (15:00 +0000)]
bitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)
xl_block.c, Makefile, xen_block.c, perfc.c:
First cut of I/O scheduling in Xen, using a Linux-style tasklet.
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 12:24:36 +0000 (12:24 +0000)]
bitkeeper revision 1.76 (3e54c904sHkzeak0Hw1u_FWfWBlpXQ)
bust resolve
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 12:01:18 +0000 (12:01 +0000)]
bitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)
Add performance counters.
Change keyboard handler keys
Hit 'p' to print performance counters
Hit 'R' to reboot rather than 'r'
Hit 'F1' to toggle keyboard echo
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 11:53:57 +0000 (11:53 +0000)]
bitkeeper revision 1.75 (
3e54c1d5-NSDUblXJ0dD2Mk9r0xf1w)
xen_block.c:
Fix blkdev bug.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 11:04:29 +0000 (11:04 +0000)]
bitkeeper revision 1.74 (3e54b63dw5kX3U_MQzXBiMsEyQdHJQ)
sched.h, blkdev.h, xen_block.c, domain.c:
Beginnings of cheesy IO scheduling.
akw27@boulderdash.cl.cam.ac.uk [Thu, 20 Feb 2003 09:51:00 +0000 (09:51 +0000)]
bitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
akw27@boulderdash.cl.cam.ac.uk [Thu, 20 Feb 2003 09:50:57 +0000 (09:50 +0000)]
bitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)
Added per-domain vif lists to /proc/xeno/domX/vif.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 20:26:12 +0000 (20:26 +0000)]
bitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)
init.c, xl_block.c:
Fix bugs in earlier blkdev checkin.
iap10@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 19:33:16 +0000 (19:33 +0000)]
bitkeeper revision 1.71 (3e53dbfc_URK_oQbGAQZ3O3Qfr6z-Q)
missing file for Keir's virtual block device checkin
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 18:39:38 +0000 (18:39 +0000)]
bitkeeper revision 1.70 (3e53cf6aaY-aEl61as7SnxVeSQYkew)
xen_block.c:
Cleanups to block layer before doing scheduling.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 17:56:28 +0000 (17:56 +0000)]
bitkeeper revision 1.69 (3e53c54cEL529pxHNKFYKzvzVGQhXw)
schedule.c:
Fix so we don't schedule idle domain unnecessarily.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 17:26:26 +0000 (17:26 +0000)]
bitkeeper revision 1.68 (3e53be42OUDyPzjPoKWKLkNgVODyHA)
Many files:
Big changes to blkdev layer -- rings now allocated in hypervisor space.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 14:06:47 +0000 (14:06 +0000)]
bitkeeper revision 1.67 (3e538f77DpPDrYg-B4aKKUEVyvbOIw)
xen_block.c:
Gutted some verbosity from xen_block.c. Ready to accept a proper scheduler (or placeholding one at least) now, I think.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 13:40:12 +0000 (13:40 +0000)]
bitkeeper revision 1.66 (3e53893c7wyyfbM7-GjGqaH26vHDHw)
sched.h, mm.h, config.h, kernel.c, domain.c, dom0_ops.c, smpboot.c:
Ripped out command-line construction from Xen. Guest OS can now move its mapping of shared_info page.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 11:19:52 +0000 (11:19 +0000)]
bitkeeper revision 1.65 (3e536858YdNPGFSv3J35Fl8zAGLJjQ)
sched.h, xen_block.c, domain.c:
Now have per-domain IO completion queue.
smh22@boulderdash.cl.cam.ac.uk [Mon, 17 Feb 2003 13:35:17 +0000 (13:35 +0000)]
bitkeeper revision 1.64 (3e50e515H574gxTCkK8Frnaoka-RTA)
fix horrendous complicated bug IAP couldn't.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 17 Feb 2003 13:01:59 +0000 (13:01 +0000)]
bitkeeper revision 1.63 (3e50dd47zivcHgDUqVO9595wIQE2yQ)
traps.c:
Even better debug tracing.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 17 Feb 2003 11:45:18 +0000 (11:45 +0000)]
bitkeeper revision 1.62 (3e50cb4eg-PMPCWTPi41yy_fZzVykw)
page.h, traps.c:
Improve BUG tracing. We now get registers + stack.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 17 Feb 2003 11:21:54 +0000 (11:21 +0000)]
bitkeeper revision 1.61 (3e50c5d20NbtNJw3leevOGVVYDlrDA)
blkdev.h, ide-dma.c:
Upgrade ide-dma.c to Linux 2.4.20 level.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 21:01:20 +0000 (21:01 +0000)]
bitkeeper revision 1.60 (3e4ffc20MbjIucCcaw9sFYEAAu-yeA)
Cleanups. Fixed domain building some more.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 18:55:21 +0000 (18:55 +0000)]
bitkeeper revision 1.59 (3e4fde99RPNgqKfeXcO9RFD8kcDohQ)
Further PCI upgrade to 2.4.21-pre4. moonraider boots with UDMA-100 enabled for IDE discs.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 18:08:23 +0000 (18:08 +0000)]
bitkeeper revision 1.58 (3e4fd397g-bGBxJD9wOhLIsOYU_Amg)
Many files:
Upgraded PCI support to Linux 2.4.20 level.
.del-ide-disk.c.orig~
c03665a55006b149:
Delete: xen-2.4.16/drivers/ide/ide-disk.c.orig
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 15:16:35 +0000 (15:16 +0000)]
bitkeeper revision 1.57 (3e4fab53Dt9ecGJzSgdz46OGgXbMAQ)
ll_rw_blk.c:
Make block-device layer sanity checks noisy only in debug builds.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 15:06:32 +0000 (15:06 +0000)]
bitkeeper revision 1.56 (3e4fa8f8qFVqiOGx5RWgOayKOHE4qQ)
blkdev.h, ll_rw_blk.c:
Make block-device layer a bit more robust for non-existsent devices.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 14:06:41 +0000 (14:06 +0000)]
bitkeeper revision 1.55 (3e4f9af1gsfKUo4Lbpb4s7Zx6hWWrw)
schedule.c, setup.c, process.c:
Fixed SMP domain building.
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 12:02:09 +0000 (12:02 +0000)]
bitkeeper revision 1.54 (3e4f7dc1atf6a9Ypbu3XTktCXdplVQ)
minor mod to make ARCH=xeno default, and add ext3 to default confguration
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 11:29:02 +0000 (11:29 +0000)]
bitkeeper revision 1.53 (3e4f75feWSASP5Q3hG0dEFZtEwWVEQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 11:28:26 +0000 (11:28 +0000)]
bitkeeper revision 1.48.1.2 (3e4f75dayX1HY2Epm95DFR6vJ0xCVw)
utterly minor change to show keyhandlers
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 10:34:27 +0000 (10:34 +0000)]
bitkeeper revision 1.52 (3e4f6933RobiLdX5romhBHDYXp95mQ)
time.c:
Fixed tabbing in time.c
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 10:25:43 +0000 (10:25 +0000)]
bitkeeper revision 1.51 (3e4f67279oV-bmkkWw6EtRDc-swzow)
time.c, dom0_core.c, defconfig, dev.c, domain.c:
Minor cleanups.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 16 Feb 2003 10:00:03 +0000 (10:00 +0000)]
bitkeeper revision 1.50 (3e4f6123M2MCCD_leQUQUtqxzeH6PQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 20:28:51 +0000 (20:28 +0000)]
bitkeeper revision 1.48.1.1 (3e4ea303Y_os0c3q9Ylf9EVtt1eFzw)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 20:28:37 +0000 (20:28 +0000)]
bitkeeper revision 1.46.1.1 (3e4ea2f52nebi38hIZkpYvqaZogL3g)
Allow root to be other than nfs - remove the nfsroot component of the
xen command line, and add "ro root=/dev/xhdaN" to the *module* command
line. E.g.
kernel (nd)/usr/groups/srgboot/moonraider/image.gz ipbase=128.232.35.190 gateway=128.232.32.1 netmask=255.255.240.0 dom0_mem=262144
module (nd)/usr/groups/srgboot/moonraider/xenolinux.gz ro root=/dev/xhda7
rn@wyvis.camb.intel-research.net [Sat, 15 Feb 2003 19:49:21 +0000 (19:49 +0000)]
bitkeeper revision 1.49 (3e4e99c1KxeikQLISCq32aoBur3tsA)
Merge wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno
into wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno-sched
rn@wyvis.camb.intel-research.net [Sat, 15 Feb 2003 18:02:55 +0000 (18:02 +0000)]
bitkeeper revision 1.41.1.1 (3e4e80cfbdyhVKkZcnejMmjBdH935A)
Merge wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno
into wyvis.camb.intel-research.net:/home/rn/src/xeno/xeno-sched
rn@wyvis.camb.intel-research.net [Sat, 15 Feb 2003 18:02:39 +0000 (18:02 +0000)]
bitkeeper revision 1.33.2.1 (3e4e80bfKovSGNhpWOvbDx2coqfMIw)
clean up of time/timer code: No PIT timer anymore and bugfixes to timer code
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 17:38:17 +0000 (17:38 +0000)]
bitkeeper revision 1.48 (3e4e7b09RoRhdqgVpx2ahzGbpt_4wg)
dom0_core.c, domain.c, dom0_ops.c, dom_builder.c:
Further fixes to domain building
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 16:42:33 +0000 (16:42 +0000)]
bitkeeper revision 1.47 (3e4e6df96Pca-sBuWBs3QlLpN1RcAQ)
ide-xeno.c:
Fix IDE probe to properly map domain memory.
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 16:31:15 +0000 (16:31 +0000)]
bitkeeper revision 1.46 (3e4e6b53EtGPJlAd7c0wbeRNLhdvqQ)
network.c:
A better fix for disabling net ring teardown.
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 16:27:50 +0000 (16:27 +0000)]
bitkeeper revision 1.45 (3e4e6a86G4hu-Sevb5UwTWaaiHxKHw)
network.c:
It is not safe to destroy the net rx ring in xenolinux right now. That code has been disabled.
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 16:04:37 +0000 (16:04 +0000)]
bitkeeper revision 1.44 (3e4e65159dO6gZq2mxyfYFsgJFKbtw)
dev.c, vif.h, network.c:
Fixed network transmit. Update consumer index *after* packet is transmitted :-)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 15:50:48 +0000 (15:50 +0000)]
bitkeeper revision 1.43 (3e4e61d8nVp2Sx8XMCpKhj4KfuEEVQ)
Partial fix to ensure that the IDE driver maps buffers into Xen
memoey before doing PIO cycles to them. The ATAPI case has not been
covered, and the mappings are short lived and conservative. Hopefully
this code path will not be used for bulk data transfer due to DMA.
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 14:40:07 +0000 (14:40 +0000)]
bitkeeper revision 1.42 (3e4e5147oIRUj1VB4sRCLLxTviTVaw)
network.c, dev.c, kernel.c:
Fixed console export via UDP. Was rather broken. Still dropping external packets though :-(
kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 10:53:19 +0000 (10:53 +0000)]
bitkeeper revision 1.41 (3e4e1c1fhSHSiTr2QWfcsihehGmjJA)
defconfig:
Xenolinux's vmlinux should continue to list all symbols.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 19:01:48 +0000 (19:01 +0000)]
bitkeeper revision 1.40 (3e4d3d1cT1UtXot3hq1e1w8H9jqLFw)
traps.c:
Fix embarrassing do_set_trap_table() behaviour.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 17:31:12 +0000 (17:31 +0000)]
bitkeeper revision 1.39 (3e4d27e05zcnRwImrI-d9Wwi2axQLg)
network.c, dev.c, smp.h, e1000_osdep.h, Makefile:
Minor cleanups to network code.
.del-8139cp.c~
52a760252927c3e8:
Delete: xen-2.4.16/drivers/net/8139cp.c
.del-eepro100.c~
a29abf1c46dbaa08:
Delete: xen-2.4.16/drivers/net/eepro100.c
.del-pcnet32.c~
7c61ad8be47473e4:
Delete: xen-2.4.16/drivers/net/pcnet32.c
.del-.depend~
6dcd8dfbf6773eeb:
Delete: xen-2.4.16/drivers/net/tulip/.depend
.del-tulip_core.c~
80117514fcabac13:
Delete: xen-2.4.16/drivers/net/tulip/tulip_core.c
.del-tulip.h~
54606639dd5b212e:
Delete: xen-2.4.16/drivers/net/tulip/tulip.h
.del-timer.c~
56eb96781641c48f:
Delete: xen-2.4.16/drivers/net/tulip/timer.c
.del-pnic2.c~
cc9e8fae127ab7c4:
Delete: xen-2.4.16/drivers/net/tulip/pnic2.c
.del-pnic.c~
4e4579265b47c3b6:
Delete: xen-2.4.16/drivers/net/tulip/pnic.c
.del-media.c~
5b3d5b7b7749ae09:
Delete: xen-2.4.16/drivers/net/tulip/media.c
.del-interrupt.c~
3a02cdd4ea7dfca7:
Delete: xen-2.4.16/drivers/net/tulip/interrupt.c
.del-eeprom.c~
5662bb4a831735:
Delete: xen-2.4.16/drivers/net/tulip/eeprom.c
.del-Makefile~
67195a81ff533a91:
Delete: xen-2.4.16/drivers/net/tulip/Makefile
.del-ChangeLog~
48ee537632ad6a0:
Delete: xen-2.4.16/drivers/net/tulip/ChangeLog
.del-21142.c~
b87c3c8b27ab44ba:
Delete: xen-2.4.16/drivers/net/tulip/21142.c
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 17:11:31 +0000 (17:11 +0000)]
bitkeeper revision 1.38 (3e4d2343mb2iLy2GxQFBASfFtfoNkQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-net
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 16:56:44 +0000 (16:56 +0000)]
bitkeeper revision 1.37 (3e4d1fcceiOur6tqnIwxDzqL7QTPSg)
removed skbuff inclusion on the guest side sparse tree.
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 16:43:07 +0000 (16:43 +0000)]
bitkeeper revision 1.36 (3e4d1c9bh5tZF-JT9Immw5NWGJ6juw)
pre-checkin cleanup
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 16:23:58 +0000 (16:23 +0000)]
bitkeeper revision 1.35 (3e4d181eHU8B1tJyF-e99y8w9BL6og)
interface boot option and little bug fix.
iap10@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 15:46:33 +0000 (15:46 +0000)]
bitkeeper revision 1.33.1.3 (3e4d0f59uk6hCak74FwuJ-jQLEH3ng)
.del-apic.o~
45c465ee831389fd:
Delete: xen-2.4.16/arch/i386/apic.o
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 15:09:26 +0000 (15:09 +0000)]
bitkeeper revision 1.33.1.2 (3e4d06a61MzolTel67UVRTtXwIP_sA)
dom_builder.c:
Cleaned up the user-space domain builder.
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 14:42:14 +0000 (14:42 +0000)]
bitkeeper revision 1.33.1.1 (3e4d0046UBuDSsmiQzTssLuipi89Wg)
put domain builder tools and scripts under bk
(these are for running under domain 0)
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 14:27:45 +0000 (14:27 +0000)]
bitkeeper revision 1.34 (3e4cfce1Ot4YJzJ4jwNjDthlFrZV5w)
conflict resolution.
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 14:22:22 +0000 (14:22 +0000)]
bitkeeper revision 1.22.1.14 (3e4cfb9e8kov7wBkpF_IkW4uJSFJYw)
Extraneous interrupt removal.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 13:18:19 +0000 (13:18 +0000)]
bitkeeper revision 1.33 (3e4cec9bY3SxVAIjpf52miVgcg_odQ)
defconfig:
Turn off Xenolinux debugging by default.
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 13:15:39 +0000 (13:15 +0000)]
bitkeeper revision 1.22.1.13 (3e4cebfb6eonEmBxQR609x0DlVAf5Q)
updates to enable inter-domain communication. (this requires that the vif's be
mapped appropriately by dom0) but now works correctly. Secondly, guest now
dev_alloc_skbs the original way.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 13:08:03 +0000 (13:08 +0000)]
bitkeeper revision 1.32 (3e4cea33J1hi7S9Fiwp0ZkyQEp9tpg)
defconfig:
Make Xenolinux virtual block driver get built by default.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 13:01:32 +0000 (13:01 +0000)]
bitkeeper revision 1.31 (3e4ce8acHaMxxJBQTzvndylEIB4hTw)
domain.c:
Made a bad checkin to domain.c.... :-(
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 12:59:53 +0000 (12:59 +0000)]
bitkeeper revision 1.30 (3e4ce849iTXwUfd875KoO7-fEimIHg)
e1000_osdep.h, ide-xeno.c, schedule.c, domain.c, ac_timer.c, io_apic.c:
Minor cleanups to local disc and new timer code.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 12:26:26 +0000 (12:26 +0000)]
bitkeeper revision 1.29 (3e4ce07294MgHhL6FdnvhMOCv97X4w)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 12:00:10 +0000 (12:00 +0000)]
bitkeeper revision 1.22.2.22 (
3e4cda4a2-HBaZScWA7Qk6FzzCDhWQ)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 12:00:08 +0000 (12:00 +0000)]
bitkeeper revision 1.22.5.2 (3e4cda483kJoy5YzPXw3Pl7VBmCgGg)
compile-time support (!) for mounting local root
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 11:58:16 +0000 (11:58 +0000)]
bitkeeper revision 1.22.5.1 (3e4cd9d8YCTcjulpz_EEkfSag8qJRg)
IDE code works in basic fashion; still ugly but functional.
Also better keyhandler debug support. Huzzah.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 13 Feb 2003 19:31:59 +0000 (19:31 +0000)]
bitkeeper revision 1.22.2.21 (3e4bf2aflO59Pk9VYHigeXQrI0c6Fw)
domain.c:
Ensure DOM0's page directory is pinned in setup_guestos().
rn@wyvis.camb.intel-research.net [Thu, 13 Feb 2003 18:08:51 +0000 (18:08 +0000)]
bitkeeper revision 1.28 (3e4bdf33sufyB9J_a-mb8comwfYdfw)
more elegant way of reading multiple values atomically
rn@wyvis.camb.intel-research.net [Thu, 13 Feb 2003 15:58:34 +0000 (15:58 +0000)]
bitkeeper revision 1.27 (3e4bc0aaYLPRPEot-3f6sspi3HC6Xg)
Merge with recent checkins
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 Feb 2003 14:51:10 +0000 (14:51 +0000)]
bitkeeper revision 1.22.2.20 (3e4bb0deGlYf76D1jtppEmaeeRJyVQ)
Pulled in IO APIC stuff from linux-2.4.21-pre4
smh22@boulderdash.cl.cam.ac.uk [Thu, 13 Feb 2003 11:03:29 +0000 (11:03 +0000)]
bitkeeper revision 1.22.2.19 (3e4b7b8133Hv55IsHEhGL5J0n8II1A)
tweak (fix compiler warnings + error handling)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 13 Feb 2003 11:00:22 +0000 (11:00 +0000)]
bitkeeper revision 1.22.2.18 (3e4b7ac6lRUYOXBu_qQoWvQ9Gtm2BA)
smpboot.c:
Fix to per-CPU IDTs.
smh22@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 18:06:56 +0000 (18:06 +0000)]
bitkeeper revision 1.22.2.17 (3e4a8d40dV6GGD3Pv0mYGrE1vSVPAw)
final bit of checkin
smh22@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 18:06:34 +0000 (18:06 +0000)]
bitkeeper revision 1.22.2.16 (3e4a8d2aTphYwwULlRL1UC7BPu-ezQ)
rest of previous checkin